package org.ipower.platform.service;

import java.io.Serializable;

/**
 * 含有CheckBox的树结构数据。
 * @author jeasonyoung
 */
public class TreeCheckedData implements Serializable {
    private String id,text;
    private boolean leaf,expanded,checked;
    private TreeCheckedDataCollection children=null;
    /**
     *  构造函数.
     * */
    public TreeCheckedData(){
        this.children =new TreeCheckedDataCollection();
    }
    /**
     * 获取模块ID。
     * @return 模块ID。
     * */
    public String getId() {
        return id;
    }
    /**
     * 设置模块ID。
     * @param id 模块ID。
     * */
    public void setId(String id) {
        this.id = id;
    }
    /**
     * 获取模块名称。
     * @return 模块名称。
     * */
    public String getText() {
        return text;
    }
    /**
     * 设置模块名称。
     * @param text 模块名称。
     * */
    public void setText(String text) {
        this.text = text;
    }
    /**
     * 获取是否为叶子。
     * @return 是否为叶子。
     * */
    public boolean isLeaf() {
        return leaf;
    }
    /**
     * 设置是否为叶子。
     * @param leaf 是否为叶子。
     * */
    public void setLeaf(boolean leaf) {
        this.leaf = leaf;
    }
    /**
     * 获取是否展开。
     * @return 是否展开。
     * */
    public boolean isExpanded() {
        return expanded;
    }
    /**
     * 设置是否展开。
     * @param expanded 是否展开。
     * */
    public void setExpanded(boolean expanded) {
        this.expanded = expanded;
    }
    /**
     * 获取是否选中。
     * @return 是否选中。
     * */
    public boolean isChecked() {
        return checked;
    }
    /**
     * 设置是否选中。
     * @param checked 是否选中。
     * */
    public void setChecked(boolean checked) {
        this.checked = checked;
    }
     /**
     * 获取子节点。
     * @return 子节点集合。
     * */
    public TreeCheckedDataCollection getChildren() {
         return this.children;
    }
    /**
     * 设置子节点集合。
     * @param children
     * */
    public void setChildren(TreeCheckedDataCollection children) {
         this.children = children;
    }
}